ft-menu .ft-menu-wrapper a.selected {
        
        border-bottom:2px solid $ft-color-primary;
        font-size: 14px;
        font-family : Arial;
        }
        ft-menu .ft-menu-wrapper a{
          font-size: 14px;
          font-family : Arial;
        
        }
 .toolbar-content{
    .edit{
    position:absolute; z-index:3; left:83%; top:22%;
    font-size: 18px;
    color: $ft-color-primary;
}
 } 

element.style {
    
}
.ft-tab-events {
  // margin-top: 88px;
          .toolbar-title{
  color: $ft-color-primary;
  font-weight: 700;
  font-size: 2.2rem;
  font-family : Arial;
  
}
  font-family : Arial;
  padding: 0 10px;
  padding-bottom: 20px;
  .t-tl-content {
    margin: 10px 0;
  }

  .t-tl-header,.t-tl-content,.t-tl-footer {
    display: flex;
  }
 
  .t-tl-axis {
    width: 30%;
    display: flex;
    flex-flow: column;
    align-items: center;
  }
  .t-tl-events {
    width: 70%;
  }

  .t-tl-joint {
    flex: 1;
    display: flex;
    flex-flow: column;
    align-items: center;
    width: 100%;
  }

  .t-tl-edge {
    width: 5px;
    height: 5px;
    background-color: #C8C8C8;
    border-radius: 100%;
  }
  .t-tl-throw {
    flex: 1;
    width: 1px;
    background-color: #DCDCDC;
    min-height: 2.4rem;
  }
  .t-tl-last {
    color: #CCCCCC;
  }

  .t-tl-month {
    display: flex;
    flex-flow: column;
    align-items: center;
    font-size: 2.2rem;
    font-weight: 600;
    margin-bottom: 5px;
  }

  .t-tl-item {
    margin-bottom: 40px;
  }

  .tl-title {
    font-size: 2.0rem;
  }
  .tl-time,.tl-location {
    color: $ft-color-gray;
    margin: 3px 0;
  }

  .newsList{
    display: flex;
    width: 100%;
    .newsPic{
      width: 90px;
      img{
        width: 90px;
        height: 90px;
      }
    }
    .newsRelated{
      margin-left: 20px;
      width: 60%;
      .newsName{
        color: $ft-color-black;
      }
      .newsSite{
        margin-top: 20px;
        color: $ft-color-gray;
      }
    }
  }
  
  .ft-list-name{
    align-content: center;
  }
  
  .t-t1{height: 70px;
  
  }
 
}
.item{padding-top: 10px;padding-right: 10px;font-family : Arial;}
  .ft-list{
      display: flex;
      flex:left;
      font-family : Arial;
  }
  .ft-list-img{
      display: flex;
      flex:left;
      width: 180px;
      height: 120px;
      padding-right: 20px;
      padding-bottom: 10px;
      font-family : Arial;
  }
 .ft-list-name{
   font-family : Arial;
      font-size: 15px;
      text-align: left;
      white-space:normal;
      width:100%;
       color:$ft-color-black1;
     .ft-list-text{
       height: auto;
       overflow:hidden;
       margin-top: 10px;
       color: $ft-color-gray;
       margin-bottom: 10px;
     }
  }
.ft-tab-meeting-signup{
  font-family : Arial;
 
    .neirong{
      color: $ft-color-gray;
        padding-left: 20px;
        padding-top: 5px;
        div{padding-top: 7px;}
        
    }
    .title{
      padding-top: 20px;
      padding-left: 20px;
      font-size: 20px;
      }
    .title1{
      padding-top: 40px;
      padding-left: 20px;
      font-size: 20px;
    }

}
.ft-tab-meeting-payment{
  font-family : Arial;
  .input-wrapper ion-label{
   display: flex;
     flex:left;
     span{
       padding-top: 5px;
       padding-left: 10px;
     }
     img{
       width: 30px;
       height: 30px;
     }
  }
  #lbl-13{
   display: flex;
     flex:left;
     span{
       padding-top: 5px;
        padding-left: 10px;
     }
     img{
       width: 30px;
       height: 30px;
     
     }
  }
  .pay{
    width: 100%;
    height: 150px;
    background-color: $ft-color-gray;
    .pay-need{
      background-color: $ft-color-primary;
      color: $ft-color-white;
      font-size: 30px;
      width: 100%;
    height: 70px;
    text-align: center;
    padding-top: 20px;
    }
    .money{
      
      margin-top: 0.5px;
     
      display: flex;
     flex:left;
      width: 100%;
    height: 80px;
      .pay-dollar{
        background-color: $ft-color-primary;
     display: flex;
     flex:left;
     width: 50%;
     height: 80px;
     color: $ft-color-white;
      font-size: 30px;
      padding-top: 15px;
      padding-left: 30px;
    }
    .pay-rmb{
      background-color: $ft-color-primary;
      display: flex;
      flex:left;
     width: 50%;
     height: 80px;
     color: $ft-color-white;
      font-size: 30px;
      padding-top: 15px;
      padding-left: 30px;
      margin-left: 1px;
    }
    
    }
   
  }

 img {
  max-width: 100%;
  border: 0;width: 30px; }
  ion-radio{margin-bottom: 5px;}
}

